Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Zhangjiagang Challenger Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 Greece F1 Greece F3 Greece F2 Czech Republic F1 Turkey F34 Turkey F35 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Slovak Rep. F3 Austria F6 M25 Santa Margherita di Pula M25 Telfs Ljubljana Open 2002 - Ljubljana Zivnobanka Open - Prostejov Warsteiner Challenger Wolfsburg - Wolfsburg ECM Cup - Prague M25 Esch/Alzette Challenger 42 - Andrezieux Residenza Open - Magdeburg Open de Franche Comte - Besancon Muller Cup - Ulm BMW Brixina Tennis Open 2000 - Bressanone Yokohama International Tennis Tournament - Yokohama Neride Prague Indoor - Prague Zivnobanka Czech Open - Prostejov Lamberts Open by Stawag - Aachen Okal Open - Eckental Neride Prague Indoor - Prague 2002 Tulsa USTA Challenger - Tulsa Sporting Challenger - Turin Ciur Cup 99 - Prague GHI Bronx Classic - Bronx Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup Challenger - Seoul Steelers Cup - Kosice Regional Hand Center Men's Challenger - Fresno Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Tatra Banka Open 2001 - Bratislava KGHM Polish Indoors - Wroclaw USTA Tennis Championships of Houston - Houston Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Atlantic City Open - Atlantic City BMW Tennis Championship - Sunrise Steelers Cup - Kosice Ispat Open 2004 - Ostrava Prague Open - Prague ECM Prague Open - Prague Lyon Challenger ECU Prague Open - Prague Bratislava Challenger GHI Bronz Classic - Bronx ATP Challenger Trophy 2007 - Trnava BMW Tennis Championship - Sunrise Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Pekao Open - Szczecin PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Kosice Challenger Pekao Open - Szczecin Trnava Challenger ECM Prague Open 2005 - Prague Rome Challenger Bordeaux Challenger Prostejov Challenger Pozoblanco Challenger Szczecin Challenger Trnava Challenger Bratislava Challenger Caloundra Challenger Sarajevo Challenger Eckental Challenger Tatra Banka Slovak Open - Bratislava Shanghai Challenger Ningboo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Sarajevo Challenger Bath Challenger Marrakech Challenger Sarasota Challenger Prague Challenger Karshi Challenger Shanghai Challenger Leon Challenger San Benedetto Challenger Kosice Challenger Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger Orbetello Challenger Lambertz Open by Stawag 2007 - Aachen Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Bergamo Challenger Cherbourg Challenger Kazan Challenger The Waco International Tennis Challenger - Waco Mersin Challenger Aix En Provence Challenger Vicenza Challenger Prague Challenger Orleans Challenger San Benedetto Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger St. Brieuc Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Mons Challenger Eckental Challenger Brescia Challenger Bangkok Challenger Bergamo Challenger Cherbourg Challenger Rennes Challenger 2000 Cairo Challenger - Cairo Prague Challenger Poprad Tatry Challenger Bangkok Challenger CA-Challenge - Graz Orleans Challenger Brest Challenger Budapest Challenger Bratislava Challenger Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Ilkley Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Irving Challenger Braunschweig Challenger Quimper Challenger St. Brieuc Challenger Braunschweig Challenger Rome Challenger Playford Challenger Heilbronn Challenger Prostejov Challenger 9th Wartburg Open - Eisenach Kosice Challenger Indian Wells Challenger Wroclaw Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia St. Remy Challenger Vicenza Challenger Ilkley Challenger Prostejov Challenger Cassis Challenger Ortisei Challenger Helsinki Challenger Burnie Challenger Trnava Challenger Meerbusch Challenger Bratislava Challenger Orlando Challenger Pau Challenger Le Gosier Challenger Aix En Provence Challenger Aix En Provence Challenger Vicenza Challenger Bath Challenger Portoroz Challenger ECM Cup - Prague Mallorca Challenger Brest Challenger Pau Challenger Bratislava Challenger Ortisei Challenger KGHM Dialog Polish Indoors - Wroclaw Lille Challenger Kosice Challenger ATP Challenger Hamburg - Hamburg 2000 Challenger de Granby - Granby Podebradka Cup - Prague TED Open Istanbul - Istanbul Kazan Challenger Prostejov Challenger Bratislava Challenger Liberec Challenger Lisbon Challenger Canberra Challenger Vicenza Challenger Trofeo Barcelona de Tenis - Barcelona Oberstaufen Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague 2 Challenger Prague Challenger Liberec Challenger Challenger Ford de Cherbourg - Cherbourg Girona Challenger Siemens Open 2001 - Scheveningen Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Menorca Challenger Madrid Challenger Orleans Challenger Rabat Challenger Qatar F1 Brest Challenger Rennes Challenger Shanghai Challenger Cherbourg Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Fifth-Third Bank Tennis Championships - Lexington ATP Open Castilla y Leon - Segovia Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger CA Challenge - Graz Ostrava Challenger Braga Challenger Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Vancouver Challenger Legg Mason Tennis Classic - Washington Aptos Challenger Samarkand Challenger St. Petersburg Open - St. Petersburg Orleans Challenger Brest Challenger Opel Bulvaria MCG Bulgarian Open - Sofia Grodzisk Mazowiecki Challenger Heilbronn Open - Heilbronn Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg San Luis Potosi Challenger Rezidenza Open - Magdeburg Guadalajara Challenger Bratislava Challenger IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Muller Cup 2000 - Ulm LTA Men's Challenger - Wrexham Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw Pau Challenger IPP Open - Helsinki Marbella Challenger Murcia Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Salzburg Challenger Verona Challenger Trieste Challenger Open de Franche-Comte - Besancon Czech Open - Prostejov Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Tatra Banka Slovak Open - Bratislava Split Challenger Salzburg Challenger Banja Luka Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Aamulehti Tampere Open - Tampere Milan Challenger Ostrava Challenger St. Tropez Challenger Bratislava Challenger Canberra Challenger ATP Challenger Trophy 2008 - Trnava Recanati Challenger Manacor Challenger Copenhagen Open - Copenhagen Genova Challenger Geneva Challenger Istanbul Challenger 2000 Mercedes Cup - Stuttgart Copenhagen Open - Copenhagen Helsinki Challenger Mallorca Open - Mallorca ABN/AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Prague Challenger Qatar Open - Doha Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Orleans Challenger SAP Open - San Jose Open Seat Godo 2005 - Barcelona Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich Ordina Open - 's-Hertogenbosch Bratislava Challenger St. Brieuc Challenger Brasov Challenger St. Petersburg Open - St. Petersburg Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Petange Challenger BMW Open - Munich Ningboo Challenger Trnava Challenger Marbella Challenger Heilbronn Challenger Bergamo Challenger If Stockholm Open - Stockholm Sarajevo Challenger Bank Austria Tennis Trophy - Vienna Gerry Weber Open - Halle Rennes Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Cherbourg Challeger Masters Series - Hamburg Montechiarugolo - Parma Challenger Poznan Challenger Sarajevo Challenger The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade BMW Open - Munich Mercedes Cup - Stuttgart Jersey Challenger Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle St. Brieuc Challenger Mexico City Challenger Credit Agricole Suisse Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Rome Challenger Bratislava Challenger Croatia Open Umag - Umag Hungarian Open - Budapest Konzum Croatia Open - Umag ATP Kremlin Cup - Moscow Biel Challenger Winston-Salem Open - Winston-Salem Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide Ostrava Challenger Open 13 - Marseille Ecuador Open - Quito European Open - Antwerp Erste Bank Open - Vienna Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Gerry Weber Open - Halle Vercelli Challenger Istanbul Challenger Todi Challenger Liberec Challenger Salzburg Challenger Gerry Weber Open - Halle German Tennis Championships - Hamburg If Stockholm Open - Stockholm Glasgow Challenger Hersonissos 2 Challenger Rome Challenger Bratislava Challenger Gerry Weber Open - Halle BMW Open - Munich Savannah Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Zivnobanka Czech Open - Prostejov Prostejov Challenger Open de la Comunidad Valenciana - Valencia Open 13 Provence - Marseille Binghamton Professional Tennis Tournament - Binghamton Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Challenger 42 - Andrezieux European Open - Antwerp Ostrava Challenger Liberec Challenger Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger TED Open - Istanbul Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville Mons Challenger Prague Challenger - Prague Open Castilla y Leon - Segovia Intersport Heilbronn Open - Heilbronn Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Generali Open - Kitzbuhel Marbella Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Prostejov Challenger Bratislava 1 Challenger Orleans Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Braunschweig Challenger Hamburg Challenger Ortisei Challenger Austrian Open - Kitzbuhel Olbia Challenger Bratislava 2 Challenger Brest Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney The Dubai Tennis Championships - Dubai Prostejov Challenger Interwetten Austrian Open - Kitzbuhel Bratislava 1 Challenger Liberec Challenger 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Moselle Open - Metz Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon If Stockholm Open - Stockholm BMW Open - Munich 2001 Mercedes Cup - Stuttgart Lille Challenger Prague 1 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Allianz Suisse Open - Gstaad Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Blois Challenger St. Petersburg Open - St. Petersburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo AIG Japan Open - Tokyo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Istanbul Challenger Royan Challenger Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Internationaler Raiffeisen Grand Prix - St. Polten Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Erste Bank Open - Vienna Erste Bank Open - Vienna Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Suisse Open - Gstaad French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Miami Open - Miami BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Grand Prix Hassan II - Casablanca Moselle Open - Metz Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 U.S. Open - New York Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris All Lower level tournaments U.S. Open - New York Zug Challenger Orleans Challenger Davis Cup, World Group, PO, NED-CZE 1-4 Karlsruhe Challenger Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, SVK-COL 3-1 Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger